"""
实现相加的函数:
计算范围为-99到99的整数或浮点数
传递两个参数
如果参数超出范围，打印提示语，返回提示信息
传入范围内的参数，方法返回a和b相加结果
"""

def add_func(a,b):
    if -99<=a<=99 and isinstance(a,int) or isinstance(a,float) :
        print(f"{a}数据类型正确")
        c=True
    else:
        print(f"{a}不符合条件")
        c=False

    if -99<=b<=99 and isinstance(b,int) or isinstance(b,float):
        print(f"{b}数据类型正确")
        d=True
    else:
        print(f"{b}不符合条件")
        d=False
    if c==True and d==True:
        e=a+b
    elif c==False or d==False:
        e="非法字符不予计算"
    return e

if __name__ == '__main__':
    a = 20
    b = -5.8
    result = add_func(a,b)
    print(f"二者之和是{result}")







